﻿<%@ Page Title="" Language="C#" MasterPageFile="ContaSitePublico.Master" AutoEventWireup="true" CodeBehind="minhasAtividades.aspx.cs" Inherits="WEB.Conta.minhasAtividades" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    


    <asp:UpdatePanel ID="updPanel" runat="server">
        <ContentTemplate>

        <br clear="all" />
            <div align="center">
                <div class="alert-message error">
                    <asp:Label ID="lblErro" runat="server" Font-Bold="True"></asp:Label>
                </div>
                <div class="alert-message success">
                    <asp:Label ID="lblSucesso" runat="server" Font-Bold="True" ></asp:Label>
                </div>
                <div class="alert-message alert">
                    <asp:Label ID="lblAviso" runat="server" Font-Bold="True" ></asp:Label>
                </div>
            </div>


            <asp:MultiView ID="mtv" runat="server">
                 <asp:View ID="viewInicial" runat="server" >
                    <asp:Panel ID="pnlInicial" runat="server">
                        <div class="SubPaginaTotal">
                            <div class="SubPaginaTitulo">Minhas Atividades</div>
                            <div style="float:left; height:10px; width:595px; background-image:url(../Images/bg_pontilhado.png); margin:22px 0px 0px 10px;"></div>

                            <br clear="all" />

                            <div style="float:left; height:auto; width:98.7%">
                                <asp:GridView ID="gvListagem" 
                                runat="server" 
                                AutoGenerateColumns="false"
                                ForeColor="#333333" 
                                GridLines="None"
                                AllowPaging="true"
                                PageSize="10"
                                ShowFooter="false"
                                Width="100%"
                                EmptyDataText="Você não esta inscrito em nenhuma atividade!"
                                OnRowCreated="gvListagem_RowCreated"
                                OnRowCommand="gvListagem_RowCommand"
                                >
                                <Columns>
                                <asp:TemplateField  ItemStyle-Width="80px" HeaderText="Atividade">
                                    <ItemTemplate>
                                        <asp:Label runat="server" Text='<%# Eval("atividadeID") %>'></asp:Label>
                                    </ItemTemplate>
                                </asp:TemplateField>

                                <asp:TemplateField  ItemStyle-Width="120px"   HeaderText="Papel">
                                    <ItemTemplate>
                                        <asp:Label ID="lblPapel" runat="server" Text='<%# Eval("Papel") %>'></asp:Label>
                                    </ItemTemplate>
                                </asp:TemplateField>

                                 <asp:TemplateField  ItemStyle-Width="160px" HeaderText="Categoria">
                                    <ItemTemplate>
                                        <asp:Label ID="lblCategoria" runat="server" Text='<%# Eval("Categoria") %>'></asp:Label>
                                    </ItemTemplate>
                                </asp:TemplateField>

                                <asp:TemplateField  HeaderText="Título">
                                    <ItemTemplate>
                                        <asp:Label ID="lblTitulo" runat="server" Text='<%# Eval("Titulo") %>'></asp:Label>
                                    </ItemTemplate>
                                </asp:TemplateField>

                                
                                <asp:TemplateField ItemStyle-Width="30px" >
                                    <ItemTemplate>
                                        <asp:ImageButton ID="Label1" runat="server" Text='<%# Eval("Titulo") %>' ImageUrl="~/Images/Icons/icon_view.png" CommandArgument='<%# Eval("atividadeID") %>' ToolTip='<%# String.Concat("Visualizar Detalhes da Atividade: ", Eval("Titulo")) %>' CommandName="cmdDetalhes"></asp:ImageButton>
                                    </ItemTemplate>
                                </asp:TemplateField>

                                </Columns>
                                <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                                <EditRowStyle BackColor="#999999" />
                                <FooterStyle BackColor="#284775" Font-Bold="True" ForeColor="White" />
                                <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" HorizontalAlign="Left" />
                                <PagerStyle BackColor="#5D7B9D" ForeColor="White" HorizontalAlign="Center" />
                                <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                                <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                            </asp:GridView>
                            </div>
                        </div>

                        <br clear="all" />

                    </asp:Panel>
                </asp:View>

                <asp:View ID="viewDetalhes" runat="server" >
                    <asp:Panel ID="pnlDetalhes" runat="server">
                        <div class="SubPaginaTotal">
                            <div class="SubPaginaTitulo">Minhas Atividades - Detalhes da Atividade</div>
                            <div style="float:left; height:10px; width:340px; background-image:url(../Images/bg_pontilhado.png); margin:22px 0px 0px 10px;"></div>


                            <br clear="all" />

                            <div style="float:left; height:auto; width:98.7%; margin: 0px 0px 1px 0px;">
                             <div class="rptAtividade_Total">
                                        <asp:HiddenField ID="hfAtividadeID" runat="server" />
                                        <div class="rptAtividade_Titulo">
                                            <asp:Label ID="lblAtividadeSelecionada_Titulo" runat="server" Text=''></asp:Label>
                                        </div>

                                        <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                            <b>Descrição:</b>  <asp:Label ID="lblAtividadeSelecionada_Descricao" runat="server" Text=''></asp:Label>
                                        </div>

                                        <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px">
                                            <b>Pré-requisitos:</b>  <asp:Label ID="lblAtividadeSelecionada_PreRequisitos" runat="server" Text=''></asp:Label>
                                        </div>

                                        <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                            <b>Data / Horário:</b> 
                                        </div>

                                        <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                            <b>Local:</b> 
                                        </div>

                                        <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                            <b>Autor:</b> <asp:Label ID="lblAtividadeSelecionada_Autor" runat="server" Text=''></asp:Label>
                                        </div>

                                        <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                            <b>Departamento:</b>   <asp:Label ID="lblAtividadeSelecionada_Deparatamento" runat="server" Text=''></asp:Label>
                                        </div>

                                        <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                            <b>Categoria:</b>   <asp:Label ID="lblAtividadeSelecionada_Categoria" runat="server" Text=''></asp:Label>
                                        </div>

                                         <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                             <b>Vagas:</b>  
                                            
                                            Total: <asp:Label ID="lblAtividadeSelecionada_TotalVagas" runat="server" Text='<%# Eval("totalVagas") %>'></asp:Label> 
                                            |
                                            Inscritos: <asp:Label ID="lblAtividadeSelecionada_TotalInscritos" runat="server" Text='<%# Eval("totalInscritos") %>'></asp:Label> 
                                            |
                                            Disponível: <asp:Label ID="lblAtividadeSelecionada_TotalDisponivel" runat="server" Text='<%# Eval("totalDisponivel") %>'></asp:Label> 

                  
                                         </div>
                                </div>
                            </div>


                            <br clear="all" />

                            <div style="float:left; height:auto; width:98.7%; margin: 0px 0px 1px 0px;"  runat="server" id="div_listagemInscritos" visible="false">
                                <div class="rptAtividade_Total">
                                    <div class="rptAtividade_Titulo">
                                        <asp:Label ID="Label3" runat="server" Text='Inscritos'></asp:Label>
                                    </div>

                                <div style="float:left; height:auto; width:100%; margin:0px 0px 20px 0px;">
                                <asp:GridView ID="gvListagemInscritos" 
                                runat="server" 
                                AutoGenerateColumns="false"
                                ForeColor="#333333" 
                                GridLines="None"
                                AllowPaging="true"
                                PageSize="10"
                                ShowFooter="false"
                                Width="100%"
                                EmptyDataText="Ainda não há inscritos para esta atividade!"
                                OnRowCreated="gvListagemInscritos_RowCreated"
                                >
                                <Columns>

                                <asp:TemplateField >
                                    <ItemTemplate>
                                        <asp:Label ID="Label4" runat="server" Text='<%# Eval("nomeCompleto") %>'></asp:Label>
                                    </ItemTemplate>
                                </asp:TemplateField>

                                </Columns>
                                <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                                <EditRowStyle BackColor="#999999" />
                                <FooterStyle BackColor="#284775" Font-Bold="True" ForeColor="White" />
                                <HeaderStyle Font-Bold="True" ForeColor="White" HorizontalAlign="Left" />
                                <PagerStyle BackColor="#5D7B9D" ForeColor="White" HorizontalAlign="Center" />
                                <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                                <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                            </asp:GridView>
                            </div>

                                </div>
                            </div>


                            <br clear="all" />

                            <div style="float:left; height:auto; width:98.7%; margin: 0px 0px 1px 0px;"  runat="server" id="div_listagemHistorico" visible="false">
                                <div class="rptAtividade_Total">
                                    <div class="rptAtividade_Titulo">
                                        <asp:Label ID="Label2" runat="server" Text='Histórico'></asp:Label>
                                    </div>

                                    <asp:Repeater ID="rptHistorico" runat="server">
                                        <ItemTemplate>
                                            <div style="float:left; width:100%; height:auto; border-top:1px solid #CCCCCC; padding-top:10px; margin-bottom:20px;">
                                                <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                                    <b>Data:</b>  <asp:Label ID="lblHistoricoData" runat="server" Text='<%#  Eval("Data")  %>'></asp:Label>
                                                </div>

                                                <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                                    <b>Status:</b>  <asp:Label ID="lblHistoricoStatus" runat="server" Text='<%#  Eval("Status")  %>'></asp:Label>
                                                </div>

                                                <div style="float:left; height:auto; width:100%; font-size:14px; padding:5px 0px 5px 5px;">
                                                    <b>Descrição:</b>  <asp:Label ID="lblHistoricoDescricao" runat="server" Text='<%#  Eval("Descricao")  %>'></asp:Label>
                                                </div>
                                            </div>
                                        </ItemTemplate>
                                    </asp:Repeater>

                                </div>
                            </div>
                             <br clear="all" />

                            <div style="float:left; height:auto; width:97.8%; margin:20px 0px 0px 0px; border-top:1px solid #CCC; padding:10px 0px 0px 0px;">
                                <asp:Button ID="btnVoltar" runat="server" Text="Voltar" CssClass="btn close" OnClick="btnVoltar_CLick" />
                            </div>


                        </div>

                        <br clear="all" />

                    </asp:Panel>
                </asp:View>

            </asp:MultiView>
        </ContentTemplate>
    </asp:UpdatePanel>

    <!---->
    <asp:UpdateProgress DisplayAfter="1000" ID="updProgress" runat="server">
        <ProgressTemplate>
            <div class="updProgress">
            </div>
            <div class="updProgress_meio" id="updProgress_meio">
                <center>
                    <img ID="imgLoad" runat="server" src="~/Images/carregando.gif"/>
                    <br />
                    Executando processo...
                </center>
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
</asp:Content>
